﻿using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Yqd.Enm;

namespace Yqd.Models
{
    public class Yqd_ExactSupervise
    {
        [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public int SuperviseID { get; set; }

        [DisplayName("任务编号")]
        public long TaskID { get; set; }

        [DisplayName("工作亮点")]
        [StringLength(500)]
        public string LightSpot { get; set; }

        [DisplayName("存在问题")]
        [StringLength(500)]
        public string Problem { get; set; }

        [DisplayName("督查办理状态")]
        public 办理情况 Status { get; set; }

        [DisplayName("照片视频地址")]
        [StringLength(500)]
        public string Photos { get; set; }

        [DisplayName("是否回头看")]
        public bool IsLb { get; set; }

        [DisplayName("是否需要办理")]
        public bool IsDeal { get; set; }

        [DisplayName("唯一标识")]
        [StringLength(50)]
        public string GUID { get; set; }

        [DisplayName("创建时间")]
        public DateTime Instime { get; set; }

        [DisplayName("创建者")]
        [StringLength(50)]
        public string EmployeeCode { get; set; }

        [DisplayName("创建部门")]
        [StringLength(50)]
        public string UnitCode { get; set; }

    }
}
